#ifndef EPISODE_H
#define EPISODE_H

#include <QDebug>
#include <QListWidgetItem>
#include <QString>
#include <QDomDocument>

class Episode : public QListWidgetItem        
{
public:
    explicit Episode();
    Episode(Episode *episode);

    void load(QDomNode *node);

    int getId();
    int getNumero();
    int getHits();
    QString& getTaille();
    QString& getCodec();
    QString& getResolution();
    QString& getDuree();
    QString& getNom();

    void setId(int id);

    void setNumero(int numero);
    void setHits(int hits);
    void setDuree(const QString& duree);
    void setTaille(const QString& taille);
    void setCodec(const QString& codec);
    void setResolution(const QString& resolution);
    void setNom(const QString& nom);
    void formatName();

private :
    int id, numero, hits;
    QString nom, codec, resolution, duree, taille;
};

#endif // EPISODE_H
